package org.edu.modules.sxjy.service;

import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
import org.edu.modules.sxjy.entity.VeCommon;
import org.edu.modules.sxjy.entity.VeLog;
import org.edu.modules.sxjy.vo.VeLogInfoVo;
import org.edu.modules.sxjy.vo.VeLogShowCpPostVo;
import org.edu.modules.sxjy.vo.VeLogVo;

public abstract interface IVeLogService
        extends IService<VeLog>
{
    public abstract List<VeLogVo> selectPraLog(VeLogVo paramVeLogVo, Integer paramInteger1, Integer paramInteger2, VeCommon paramVeCommon);

    public abstract int getSumPage(VeLogVo paramVeLogVo, VeCommon paramVeCommon);

    public abstract VeLogInfoVo getOneInfo(int paramInt);

    public abstract void saves(VeLogInfoVo paramVeLogInfoVo);

    public abstract VeLogInfoVo editEcho(int paramInt);

    public abstract void edit(VeLogInfoVo paramVeLogInfoVo);

    public abstract VeLogShowCpPostVo showCpPostName(String paramString);
}
